import getpass

# 单行注释，监听控制台输入的内容，使用的是pytho的标准库，标准库安装完python就有，需要import导入使用。
name = input('请输入名称')
print('name =',name)

password = getpass.getpass()
print("输入的密码：",password)

# 创建字典
dic = {'name':'zhangsan','age':18,'sex':'man'}


# 创建元组 元组（tuple）是Python中的一种数据结构，具有以下特点：
# 不可变性：一旦创建，元组中的元素就不能被修改、添加或删除。
# 有序性：元组中的元素是有序的，可以通过索引访问.
# 如果需要修改元素的话，有以下几种方式：
# 1.将元组转换为列表，然后修改列表中的元素，再将列表转换为元组；
# 2.创建新的元组。
# 3.元组中包含可变对象

tup = ('zhangsan', 18, 'man')
# 转换为列表
tup_list = list(tup)
# 添加元素
tup_list.append('new_element')
# 转换回元组
new_tup = tuple(tup_list)
print(new_tup)  # 输出: ('zhangsan', 18, 'man', 'new_element')


# 列表，使用方括号
fruits = ["apple", "banana", "cherry"]
fruits.append("orange")  # 向列表添加元素

# 元组，使用小括号
colors = ("red", "green", "blue")

# 字典，使用花括号
person = {
    "name": "John",
    "age": 30,
    "city": "New York"
}
print(person["name"])  # 访问字典中的值

# 集合
unique_numbers = set([1, 2, 3, 2, 1])
